1 |
Revenue Recognition, Multiple-deliverable Arrangements, by Type of Arrangement and Product [Table] |
[Table] |
* |
* |
added:RevenueRecognitionMultiple-deliverableArrangementsByTypeArrangementProductTable |
2 |
Legal Entity [Axis] |
[Axis] |
* |
* |
dei:LegalEntityAxis |
3 |
Consolisated Entity [Domain] |
[Domain] |
* |
* |
dei:EntityDomain |
4 |
Type of Arrangement and Non-arrangement Transactions [Axis] |
[Axis] |
* |
* |
us-gaap:TypeOfArrangementAxis |
5 |
Arrangements and Non-arrangement Transactions, All Types [Domain] |
[Domain] |
* |
* |
us-gaap:ArrangementsAndNonarrangementTransactionsMember |
6 |
Type of Arrangement [Member] |
[Member] |
* |
* |
us-gaap:TypeOfArrangementDomain |
7 |
Products and Services [Axis] |
[Axis] |
* |
* |
us-gaap:ProductOrServiceAxis |
8 |
Products and Services, All [Domain] |
[Domain] |
* |
* |
us-gaap:ProductsAndServicesDomain |
9 |
Product [Member] |
[Member] |
* |
* |
us-gaap:ProductMember |
10 |
Revenue Recognition, Multiple-deliverable Arrangements [Line Items] |
[Line Items] |
* |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsLineItems |
11 |
Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:RevenueRecognitionMultipleElementArrangements |
12 |
Revenue Recognition, Multiple-deliverable Arrangements [Hierarchy] |
[Abstract] |
* |
* |
added:RevenueRecognitionMultiple-deliverableArrangementsHierarchy |
13 |
Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price [Abstract] |
[Abstract] |
* |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAbstract |
14 |
Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price, Method |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceMethod |
15 |
Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price, Amount |
[Concept] Monetary |
For Period |
Credit |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount |
16 |
Revenue Recognition, Multiple-deliverable Arrangements, Significant Deliverables, Separate Units of Accounting, Qualification Flag |
[Concept] Yes/No |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsSignificantDeliverablesSeparateUnitsOfAccountingQualificationFlag |
17 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes [Abstract] |
[Abstract] |
* |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAbstract |
18 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Selling Price |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesSellingPrice |
19 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Methodology |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesMethodology |
20 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Assumptions |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAssumptions |
21 |
Revenue Recognition, New Accounting Pronouncement, Unit of Accounting |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementUnitOfAccounting |
22 |
Revenue Recognition, New Accounting Pronouncement, Allocation |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementAllocation |
23 |
Revenue Recognition, New Accounting Pronouncement, Timing |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementTiming |
24 |
Revenue Recognition, New Accounting Pronouncement, Revenue Recognized under Prior Guidance |
[Concept] Monetary |
For Period |
Credit |
us-gaap:RevenueRecognitionNewAccountingPronouncementRevenueRecognizedUnderPriorGuidance |
25 |
Revenue Recognition, New Accounting Pronouncement, Material Effect, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectDescription |
26 |
Revenue Recognition, New Accounting Pronouncement, Material Effect, Revenue Recognized under Amended Guidance |
[Concept] Monetary |
For Period |
Credit |
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectRevenueRecognizedUnderAmendedGuidance |
27 |
Revenue Recognition, New Accounting Pronouncement, Material Effect, Revenue Deferred under Amended Guidance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectRevenueDeferredUnderAmendedGuidance |